package com.bmf.module.rbac.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel
public class RbacMenuUpdateVo implements Serializable {

    @ApiModelProperty(value = "name")
    private Integer id;

    @ApiModelProperty(value = "name")
    private String name;

    @ApiModelProperty(value = "code")
    private String code;

    @ApiModelProperty(value = "路由地址")
    private String link;

    @ApiModelProperty(value = "pid")
    private Integer pid;

    @ApiModelProperty(value = "status")
    private String status;
    //1表示有子菜单 0表示没有子菜单
    @ApiModelProperty(value = "1表示有子菜单 0表示没有子菜单")
    private String levle;
    //0表示菜单，1表示按钮
    @ApiModelProperty(value = "0表示菜单，1表示按钮")
    private String type;
    //图标
    @ApiModelProperty(value = "图标")
    private String icon;
    @ApiModelProperty(value = "组件路径")
    private String path;

}
